home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2003 #3 / K-CD-3-2003.ISO / WinXP Service Pack 1 / xpsp1_sv_x86.exe / fxsocm.in_ / fxsocm.inf
Encoding:
Text (UTF-16)  |  2002-09-09  |  99.7 KB  |  1,068 lines

  1. ;======================================================
  2. ; FxsOcm.inf
  3. ;
  4. ; This file is the inf that drives the fax setup
  5. ; during the GUI portion of Windows Setup
  6. ;
  7. ; If you add files to the SourceDisksFiles section
  8. ; in this file, you MUST also add the file to the
  9. ; layout.inx file in the setup\inf\win4\inf directory.
  10. ; failing to to so will cause a file copy error
  11. ; during guimode.
  12. ;======================================================
  13.  
  14. [version]      
  15. signature="$WINDOWS NT$"
  16. SetupClass=BASE
  17. LayoutFile=layout.inf
  18.  
  19. ;===================================================
  20. ; This INF uses some custom keywords
  21. ;
  22. ; - CreateDir   = [dir section],[dir section],...
  23. ; - DelDir      = [dir section],[dir section],...
  24. ;
  25. ;   [dir section]
  26. ;                           Path = <path to folder to create>
  27. ;                           Platform = <one of the PRODUCT_SKU_* below>
  28. ;                           Security = <DACL in string format>
  29. ;                           Attributes = <one of the FILE_ATTRIBUTE_* below>, will be added to attributes
  30. ;
  31. ;
  32. ; - CreateShare = [share section],[share section],...
  33. ; - DelShare    = [share section],[share section],...
  34. ;
  35. ;   [share section]
  36. ;                           Path = <path to folder on which share is created>
  37. ;                           Name = <name of share as it appears to the user>
  38. ;                           Comment = <share comment as it appears to the user>
  39. ;                           Platform = <one of the PRODUCT_SKU_* below>
  40. ;                           Security = <DACL in string format>
  41. ;
  42. ;
  43. ; - ProfileItems_Platform = <Platform>, [ProfileItems section]
  44. ;                       
  45. ; - RegisterDlls_Platform = <Platform>, [RegisterDlls section]
  46. ;
  47. ; - UnregisterDlls_Platform = <Platform>, [UnregisterDlls section]
  48. ;
  49. ; - AddReg_Platform = <Platform>, [AddReg section]
  50. ;
  51. ; - CopyFiles_Platform = <Platform>, [CopyFiles section]
  52. ;
  53. ;===================================================
  54.  
  55. ;============================
  56. ; FaxOcmDebug - Used 
  57. ; for debugging FaxOCM.dll
  58. ;
  59. ; DebugLevel can be one of the following:
  60. ;   0 - no debug output
  61. ;   1 - see errors only
  62. ;   2 - see errors & warnings
  63. ;   3 - see all the debug output 
  64. ;
  65. ; DebugFormat can be one of the following:
  66. ;   0 - print to std output
  67. ;   1 - print to file ("FaxSetup.log" in %temp% directory)
  68. ;   2 - print to both
  69. ;============================
  70. [FaxOcmDebug]
  71. DebugLevel  = 3
  72. DebugFormat = 1
  73.  
  74.  
  75. [Optional Components]
  76. Fax     ; Top Level Option
  77.  
  78. ;
  79. ; Destination directories that the files
  80. ; listed below are installed to.
  81. ;
  82. [DestinationDirs]
  83.  
  84. FaxFiles.System                 = 11                        ; DIRID_SYSTEM
  85. FaxFiles.System.Server.Section  = 11                        ; DIRID_SYSTEM
  86. FaxFiles.Coverpage              = 16419, %str_CoverPages%   ; CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Common Coverpages
  87. FaxFiles.Addin                  = 10, %str_addins%          ; NOT Localized Addin Directory under Windows
  88.  
  89. FaxFiles.DelOnUpgrade.FromW9X.Windows = 10
  90. FaxFiles.DelOnUpgrade.FromW2K.System  = 11
  91. FaxFiles.DelOnUpgrade.FromW2K.Help    = 18
  92. FaxFiles.DelOnUpgrade.FromW2K.AddIn   = 10, %str_addins%    ; NOT Localized Addin Directory under Windows
  93.  
  94. ;=============================================
  95. ; Fax 
  96. ;=============================================
  97.  
  98. [Fax]
  99. OptionDesc          = %str_fax_desc%
  100. Tip                 = %str_fax_tip%
  101. IconIndex           = 19            ;; 19 is index for the Fax Icon 
  102. ;We remarked the next line, because we want the fax component to be off by default (can be overridden by answer file FAX=ON)
  103. ;
  104. ;Modes               = 0,1,2,3       ;; install fax in all install scenarios
  105. ;
  106.  
  107. FaxCleanInstall     = Fax.CleanInstall
  108. FaxUpgradeFromWin9x = Fax.UpgradeFromW9X
  109. FaxUpgradeFromWinNT = Fax.UpgradeFromWin2K
  110. FaxUpgradeFromWin2K = Fax.UpgradeFromWin2K
  111. FaxUninstall        = Fax.Uninstall
  112.  
  113. ;=============================================
  114. ; Fax.CleanInstall
  115. ;=============================================
  116.  
  117. [Fax.CleanInstall]  
  118. CopyFiles               = FaxFiles.System, \
  119.                           FaxFiles.Addin, FaxFiles.Coverpage
  120. CopyFiles_Platform      = %PRODUCT_SERVER_SKUS%, FaxFiles.System.Server
  121. DelReg                  = FaxReg.DelOnUpgrade.FromW2K.PerUser
  122. DelDir                  = Fax.Dir.W2K.CommonCoverpages
  123. AddReg                  = FaxReg.CoverPageAssociation, FaxReg.EventSounds, \
  124.                           FaxReg.MSFax, FaxReg.ActivityLogging, FaxReg.Receipts, \
  125.                           FaxReg.OriginalSetup, \
  126.                           FaxReg.PerformanceCounters, FaxReg.RoutingExtensions, \
  127.                           FaxReg.ModemDeviceProvider, FaxReg.OutboundRouting, \
  128.                           FaxReg.PerUserStub, \
  129.                           FaxReg.EventSounds.PerUser, \
  130.                           FaxReg.Setup.PerUser, \
  131.                           FaxReg.ExchangeClientExtension, \
  132.                           FaxReg.PerUserStub.Provider
  133. AddReg_Platform         = %PRODUCT_DESKTOP_SKUS%, FaxReg.Inbox.Desktop
  134. AddReg_Platform         = %PRODUCT_SERVER_SKUS%, FaxReg.Inbox.Server
  135. AddReg_Platform         = %PRODUCT_DESKTOP_SKUS%, FaxReg.SentItems.Desktop
  136. AddReg_Platform         = %PRODUCT_SERVER_SKUS%, FaxReg.SentItems.Server
  137. AddService              = %str_FaxServiceName%,,FaxSvc.Service
  138. RegisterDlls_Platform   = %PRODUCT_ALL_SKUS%, Fax.RegSvr.Common
  139. RegisterDlls_Platform   = %PRODUCT_SERVER_SKUS%, Fax.RegSvr.Server
  140. ProfileItems_Platform   = %PRODUCT_ALL_SKUS%, CreateLink.Common
  141. ProfileItems_Platform   = %PRODUCT_SERVER_SKUS%, CreateLink.Server
  142. CreateDir               = Fax.Dir.Inbox, \
  143.                           Fax.Dir.SentItems, \
  144.                           Fax.Dir.Queue, \
  145.                           Fax.Dir.FxsTmp, \
  146.                           Fax.Dir.CommonCoverpages
  147. CreateShare             = Fax.Share.CommonCoverpages
  148. UpdateInis              = MAPI.AddToIni
  149. SizeApproximation=3833856
  150.  
  151. ;=============================================
  152. ; Fax.UpgradeFromWin2K
  153. ;=============================================
  154.  
  155. [Fax.UpgradeFromWin2K]
  156. DelFiles                = FaxFiles.DelOnUpgrade.FromW2K.System, \
  157.                           FaxFiles.DelOnUpgrade.FromW2K.Help,   \
  158.                           FaxFiles.DelOnUpgrade.FromW2K.AddIn
  159. DelReg                  = FaxReg.DelOnUpgrade.FromW2K, \
  160.                           FaxReg.DelOnUpgrade.FromW2K.PerUser
  161. DelDir                  = Fax.Dir.W2K.CommonCoverpages
  162. ProfileItems            = Fax.UninstallLink.FromW2K.MyFaxes, \
  163.                           Fax.UninstallLink.FromW2K.SendCoverPage, \
  164.                           Fax.UninstallLink.FromW2K.Help, \
  165.                           Fax.UninstallLink.FromW2K.MMCSnapin, \
  166.                           Fax.UninstallLink.FromW2K.FaxQueue, \
  167.                           Fax.UninstallLink.FromWhis.SendCoverPage, \
  168.                           Fax.UninstallLink.CfgWzrd
  169. CopyFiles               = FaxFiles.System, \
  170.                           FaxFiles.Addin, FaxFiles.Coverpage
  171. CopyFiles_Platform      = %PRODUCT_SERVER_SKUS%, FaxFiles.System.Server
  172. AddReg                  = FaxReg.CoverPageAssociation, FaxReg.EventSounds, \
  173.                           FaxReg.MSFax, FaxReg.ActivityLogging, FaxReg.Receipts, \
  174.                           FaxReg.OriginalSetup, \
  175.                           FaxReg.PerformanceCounters, FaxReg.RoutingExtensions, \
  176.                           FaxReg.ModemDeviceProvider, FaxReg.OutboundRouting, \
  177.                           FaxReg.PerUserStub, \
  178.                           FaxReg.EventSounds.PerUser, \
  179.                           FaxReg.Setup.PerUser, \
  180.                           FaxReg.ExchangeClientExtension, \
  181.                           FaxReg.PerUserStub.Provider
  182. AddReg_Platform         = %PRODUCT_DESKTOP_SKUS%, FaxReg.Inbox.Desktop
  183. AddReg_Platform         = %PRODUCT_SERVER_SKUS%, FaxReg.Inbox.Server
  184. AddReg_Platform         = %PRODUCT_DESKTOP_SKUS%, FaxReg.SentItems.Desktop
  185. AddReg_Platform         = %PRODUCT_SERVER_SKUS%, FaxReg.SentItems.Server
  186. AddService              = %str_FaxServiceName%,,FaxSvc.Service
  187. RegisterDlls_Platform   = %PRODUCT_ALL_SKUS%, Fax.RegSvr.Common
  188. RegisterDlls_Platform   = %PRODUCT_SERVER_SKUS%, Fax.RegSvr.Server
  189. UnregisterDlls_Platform = %PRODUCT_DESKTOP_SKUS%, Fax.UnregSvr.Server
  190. ProfileItems_Platform   = %PRODUCT_ALL_SKUS%, CreateLink.Common
  191. ProfileItems_Platform   = %PRODUCT_SERVER_SKUS%, CreateLink.Server
  192. ProfileItems_Platform   = %PRODUCT_DESKTOP_SKUS%, RemoveLink.Server
  193. CreateDir               = Fax.Dir.Inbox, \
  194.                           Fax.Dir.SentItems, \
  195.                           Fax.Dir.Queue, \
  196.                           Fax.Dir.FxsTmp, \
  197.                           Fax.Dir.CommonCoverpages
  198. CreateShare             = Fax.Share.CommonCoverpages
  199. UpdateInis              = MAPI.AddToIni
  200. SizeApproximation=3833856
  201.  
  202. ;=============================================
  203. ; Fax.UpgradeFromW9X
  204. ;=============================================
  205.  
  206. [Fax.UpgradeFromW9X]
  207. DelFiles                = FaxFiles.DelOnUpgrade.FromW9X.Windows
  208. DelReg                  = FaxReg.DelOnUpgrade.FromW9X
  209. ProfileItems            = Fax.UninstallLink.FromW9x.CoverPage
  210. CopyFiles               = FaxFiles.System, \
  211.                           FaxFiles.Addin, FaxFiles.Coverpage
  212. CopyFiles_Platform      = %PRODUCT_SERVER_SKUS%, FaxFiles.System.Server
  213. AddReg                  = FaxReg.CoverPageAssociation, FaxReg.EventSounds, \
  214.                           FaxReg.MSFax, FaxReg.ActivityLogging, FaxReg.Receipts, \
  215.                           FaxReg.OriginalSetup, \
  216.                           FaxReg.PerformanceCounters, FaxReg.RoutingExtensions, \
  217.                           FaxReg.ModemDeviceProvider, FaxReg.OutboundRouting, \
  218.                           FaxReg.PerUserStub, \
  219.                           FaxReg.EventSounds.PerUser, \
  220.                           FaxReg.Setup.PerUser, \
  221.                           FaxReg.ExchangeClientExtension, \
  222.                           FaxReg.AwdAssociation, \
  223.                           FaxReg.PerUserStub.Provider
  224. AddReg_Platform         = %PRODUCT_DESKTOP_SKUS%, FaxReg.Inbox.Desktop
  225. AddReg_Platform         = %PRODUCT_SERVER_SKUS%, FaxReg.Inbox.Server
  226. AddReg_Platform         = %PRODUCT_DESKTOP_SKUS%, FaxReg.SentItems.Desktop
  227. AddReg_Platform         = %PRODUCT_SERVER_SKUS%, FaxReg.SentItems.Server
  228. AddService              = %str_FaxServiceName%,,FaxSvc.Service
  229. RegisterDlls_Platform   = %PRODUCT_ALL_SKUS%, Fax.RegSvr.Common
  230. RegisterDlls_Platform   = %PRODUCT_SERVER_SKUS%, Fax.RegSvr.Server
  231. ProfileItems_Platform   = %PRODUCT_ALL_SKUS%, CreateLink.Common
  232. ProfileItems_Platform   = %PRODUCT_SERVER_SKUS%, CreateLink.Server
  233. CreateDir               = Fax.Dir.Inbox, \
  234.                           Fax.Dir.SentItems, \
  235.                           Fax.Dir.Queue, \
  236.                           Fax.Dir.FxsTmp, \
  237.                           Fax.Dir.CommonCoverpages
  238. CreateShare             = Fax.Share.CommonCoverpages
  239. UpdateInis              = MAPI.AddToIni, \
  240. SizeApproximation=3833856
  241.                           MAPI.RemoveFromIni.AWF
  242.  
  243. ;=============================================
  244. ; Fax.Uninstall
  245. ;=============================================
  246.  
  247. [Fax.Uninstall]
  248.  
  249. AddReg              = FaxReg.PerUserStub.UnInstall, \
  250.                       FaxReg.PerUserStub.UnInstall.Provider
  251. DelShare            = Fax.Share.CommonCoverpages
  252. DelDir              = Fax.Dir.FxsTmp
  253. DelFiles            = FaxFiles.System, \
  254.                       FaxFiles.Addin,  FileFiles.Coverpage, \
  255.                       FaxFiles.System.Server.Section
  256. DelReg              = FaxReg.RemoveTree.HKLM, \
  257.                       FaxReg.RemoveTree.PerUser, \
  258.                       FaxReg.ExchangeClientExtension, \
  259.                       FaxReg.PerformanceCounters
  260. DelService          = %str_FaxServiceName%
  261. UnregisterDlls      = Fax.RegSvr.Common.Section, Fax.RegSvr.Server.Section
  262. ProfileItems        = Fax.UninstallLink.CoverPage, \
  263.                       Fax.UninstallLink.SendWizard, \
  264.                       Fax.UninstallLink.Client, \
  265.                       Fax.UninstallLink.MMCSnapin, \
  266.                       Fax.UninstallLink.CfgWzrd
  267. UpdateInis          = MAPI.RemoveFromIni
  268.  
  269. ;=============================================
  270. ; Share section
  271. ;=============================================
  272. [Fax.Share.CommonCoverpages]
  273. Path        = %16419%\%str_CoverPages%                      ; CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Common Coverpages
  274. Name        = %str_CoverPageShareName%                      ; "FxsSrvCp$"
  275. Comment     = %str_CoverPageShareComment%                   ; "Common Fax Cover Pages Directory"
  276. Security    = "D:(A;;FA;;;BA)(A;;0x1200a9;;;WD)"            ; Everyone can read, Administrators have full control
  277. Platform    = %PRODUCT_SERVER_SKUS%                         ; Share on server SKUs only
  278.  
  279. ;=============================================
  280. ; Directory section
  281. ;=============================================
  282. [Fax.Dir.Inbox]
  283. Path        = %16419%\%str_Inbox%                           ; CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Inbox
  284. Platform    = %PRODUCT_ALL_SKUS%                            ; create on all platforms
  285. Security    = "D:PAI(A;OICI;FA;;;BA)"                       ; Administrators have full access
  286.  
  287. [Fax.Dir.SentItems]
  288. Path        = %16419%\%str_SentItems%                       ; CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Sent Items
  289. Platform    = %PRODUCT_ALL_SKUS%                            ; create on all platforms
  290. Security    = "D:PAI(A;OICI;FA;;;BA)"                       ; Administrators have full access
  291.  
  292. [Fax.Dir.Queue]
  293. Path        = %16419%\%str_Queue%                           ; CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Queue
  294. Platform    = %PRODUCT_ALL_SKUS%                            ; create on all platforms
  295. Security    = "D:PAI(A;OICI;FA;;;BA)"                       ; Administrators have full access
  296. Attributes  = %FILE_ATTRIBUTE_SUPER_HIDDEN%                 ; this is FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM
  297.  
  298. [Fax.Dir.FxsTmp]
  299. Path        = %11%\FxsTmp                                   ; %windir%\system32\FxsTmp
  300. Platform    = %PRODUCT_ALL_SKUS%                            ; create on all platforms
  301. Security    = "D:PAI(A;;0x100003;;;BU)(A;OICI;FA;;;BA)(A;OICI;FA;;;SY)(A;OICIIO;FA;;;CO)"   ; Special ACL
  302.  
  303.  
  304. [Fax.Dir.CommonCoverpages]
  305. Path        = %16419%\%str_CoverPages%                      ; CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Common Coverpages
  306. Platform    = %PRODUCT_ALL_SKUS%                            ; create on all platforms
  307. Security    = "D:PAI(A;OICI;FA;;;BA)(A;OICI;0x1200a9;;;WD)" ; Everyone can read, Administrators have full control
  308.  
  309. ; We delete this folder to support upgrade from build
  310. ; to build and to clear the W2K common coverpages
  311. ; Our migration code moves the W2K coverpages to
  312. ; the new location before this folder is removed
  313. [Fax.Dir.W2K.CommonCoverpages]
  314. Path        = %16430%\%str_MyFaxes%\%str_CommonCoverPages%  ; CSIDL_COMMON_DOCUMENTS\My Faxes\Common CoverPages (i.e. All Users\Documents\My Faxes\..., 0x002e or'd with 0x4000)
  315. Platform    = %PRODUCT_ALL_SKUS%                            ; create on all platforms
  316. Security    = "D:PAI(A;OICI;FA;;;BA)(A;OICI;0x1200a9;;;WD)" ; Everyone can read, Administrators have full control
  317.  
  318. ;=============================================
  319. ; MAPISVC.INF section
  320. ;=============================================
  321. [MAPI.AddToIni]
  322. %11%\mapisvc.inf,"MSFAX XPP"        ,,"PR_PROVIDER_DISPLAY=%str_FaxMailTransport%"
  323. %11%\mapisvc.inf,"MSFAX XPP"        ,,"PR_DISPLAY_NAME=%str_FaxMailTransport%"
  324. %11%\mapisvc.inf,"MSFAX XPP"        ,,"PR_RESOURCE_FLAGS=STATUS_NO_DEFAULT_STORE"
  325. %11%\mapisvc.inf,"MSFAX XPP"        ,,"PR_RESOURCE_TYPE=MAPI_TRANSPORT_PROVIDER"
  326. %11%\mapisvc.inf,"MSFAX XPP"        ,,"PR_PROVIDER_DLL_NAME=FXSXP.DLL"
  327. %11%\mapisvc.inf,"MSFAX XP"         ,,"PR_RESOURCE_FLAGS=SERVICE_SINGLE_COPY|SERVICE_NO_PRIMARY_IDENTITY"
  328. %11%\mapisvc.inf,"MSFAX XP"         ,,"PR_SERVICE_ENTRY_NAME=ServiceEntry"
  329. %11%\mapisvc.inf,"MSFAX XP"         ,,"PR_SERVICE_SUPPORT_FILES=FXSXP.DLL"
  330. %11%\mapisvc.inf,"MSFAX XP"         ,,"PR_SERVICE_DLL_NAME=FXSXP.DLL"
  331. %11%\mapisvc.inf,"MSFAX XP"         ,,"Providers=MSFAX XPP"
  332. %11%\mapisvc.inf,"MSFAX XP"         ,,"PR_DISPLAY_NAME=%str_FaxMailTransport%"
  333. %11%\mapisvc.inf,"Services"         ,,"MSFAX XP=%str_FaxMailTransport%"
  334. %11%\mapisvc.inf,"Default Services" ,,"MSFAX XP=%str_FaxMailTransport%"
  335.  
  336. [MAPI.RemoveFromIni]
  337. %11%\mapisvc.inf,"MSFAX XPP"        ,"PR_PROVIDER_DISPLAY=%str_FaxMailTransport%",
  338. %11%\mapisvc.inf,"MSFAX XPP"        ,"PR_DISPLAY_NAME=%str_FaxMailTransport%",
  339. %11%\mapisvc.inf,"MSFAX XPP"        ,"PR_RESOURCE_FLAGS=STATUS_NO_DEFAULT_STORE",
  340. %11%\mapisvc.inf,"MSFAX XPP"        ,"PR_RESOURCE_TYPE=MAPI_TRANSPORT_PROVIDER",
  341. %11%\mapisvc.inf,"MSFAX XPP"        ,"PR_PROVIDER_DLL_NAME=FXSXP.DLL",
  342. %11%\mapisvc.inf,"MSFAX XP"         ,"PR_RESOURCE_FLAGS=SERVICE_SINGLE_COPY|SERVICE_NO_PRIMARY_IDENTITY",
  343. %11%\mapisvc.inf,"MSFAX XP"         ,"PR_SERVICE_ENTRY_NAME=ServiceEntry",
  344. %11%\mapisvc.inf,"MSFAX XP"         ,"PR_SERVICE_SUPPORT_FILES=FXSXP.DLL",
  345. %11%\mapisvc.inf,"MSFAX XP"         ,"PR_SERVICE_DLL_NAME=FXSXP.DLL",
  346. %11%\mapisvc.inf,"MSFAX XP"         ,"Providers=MSFAX XPP",
  347. %11%\mapisvc.inf,"MSFAX XP"         ,"PR_DISPLAY_NAME=%str_FaxMailTransport%",
  348. %11%\mapisvc.inf,"Services"         ,"MSFAX XP=%str_FaxMailTransport%",
  349. %11%\mapisvc.inf,"Default Services" ,"MSFAX XP=%str_FaxMailTransport%",
  350.  
  351. [MAPI.RemoveFromIni.AWF]
  352. %11%\mapisvc.inf,"AWFAX_AB"         ,"PR_PROVIDER_DISPLAY=Microsoft Fax Address Book",,
  353. %11%\mapisvc.inf,"AWFAX_AB"         ,"PR_DISPLAY_NAME=Microsoft Fax Address Book",,
  354. %11%\mapisvc.inf,"AWFAX_AB"         ,"PR_PROVIDER_DLL_NAME=awfxab.dll",,
  355. %11%\mapisvc.inf,"AWFAX_AB"         ,"PR_RESOURCE_TYPE=MAPI_AB_PROVIDER",,
  356. %11%\mapisvc.inf,"AWFAX_AB"         ,"PR_RESOURCE_FLAGS=00000000",,
  357. %11%\mapisvc.inf,"AWFAX_XP"         ,"PR_PROVIDER_DISPLAY=Microsoft Fax Transport",,
  358. %11%\mapisvc.inf,"AWFAX_XP"         ,"PR_PROVIDER_DLL_NAME=awfaxp.dll",,
  359. %11%\mapisvc.inf,"AWFAX_XP"         ,"PR_RESOURCE_TYPE=MAPI_TRANSPORT_PROVIDER",,
  360. %11%\mapisvc.inf,"AWFAX_XP"         ,"PR_RESOURCE_FLAGS=00000000",,
  361. %11%\mapisvc.inf,"AWFAX"            ,"PR_DISPLAY_NAME=Microsoft Fax Messaging Service",,
  362. %11%\mapisvc.inf,"AWFAX"            ,"PR_SERVICE_DLL_NAME=awfaxp.dll",,
  363. %11%\mapisvc.inf,"AWFAX"            ,"PR_SERVICE_ENTRY_NAME=ServiceEntry",,
  364. %11%\mapisvc.inf,"AWFAX"            ,"WIZARD_ENTRY_NAME=WizardInformation",,
  365. %11%\mapisvc.inf,"AWFAX"            ,"Providers=AWFAX_AB, AWFAX_XP",,
  366. %11%\mapisvc.inf,"AWFAX"            ,"PR_RESOURCE_FLAGS=SERVICE_SINGLE_COPY|SERVICE_NO_PRIMARY_IDENTITY",,
  367. %11%\mapisvc.inf,"AWFAX"            ,"PR_SERVICE_SUPPORT_FILES=awfaxp,awfxab,awcl1_,awdevl,awrndr,awfxcg",,
  368. %11%\mapisvc.inf,"Services"         ,"AWFAX=Microsoft Fax",,
  369. %11%\mapisvc.inf,"Default Services" ,"AWFAX=Microsoft Fax",,
  370.  
  371. ;=============================================
  372. ; Install/Uninstall Links
  373. ; This section creates the fax links in
  374. ; the start menu.
  375. ;=============================================
  376. [CreateLink.Common]
  377. ProfileItems        = Fax.InstallGroup.Fax, \
  378.                       Fax.InstallLink.SendWizard, \
  379.                       Fax.InstallLink.CoverPage, \
  380.                       Fax.InstallLink.Client
  381.  
  382. [CreateLink.Server]
  383. ProfileItems        = Fax.InstallLink.MMCSnapin
  384.  
  385. ; this is done to support upgrades from Beta to RC1 and RTM.
  386. [RemoveLink.Server]
  387. ProfileItems        = Fax.UninstallLink.MMCSnapin                      
  388.  
  389. [Fax.InstallGroup.Fax]
  390. Name            = %str_FaxGroup%, 4                           ; the flag '4' means create a program group
  391. DisplayResource = "%systemroot%\system32\fxsres.dll",118      ; display resource is 'Fax'
  392.  
  393. [Fax.InstallLink.CoverPage]
  394. Name            = %str_FaxCoverPageLink%
  395. CmdLine         = 11,,FxsCover.exe
  396. Subdir          = %str_FaxGroup%
  397. WorkingDir      = 16389,%str_FaxPersonalCoverpages%         ; CSIDL_PERSONAL or'd with 0x4000
  398. IconPath        = 11,, FxsCover.exe
  399. IconIndex       = 0
  400. InfoTip         = "@%systemroot%\system32\fxsres.dll,-113"
  401. DisplayResource = "%systemroot%\system32\fxsres.dll",112
  402.  
  403. [Fax.UninstallLink.CoverPage]
  404. Name        = %str_FaxCoverPageLink%, 2    ; the flag '2' means 'delete link'
  405. SubDir      = %str_FaxGroup%
  406.  
  407. [Fax.InstallLink.MMCSnapin]
  408. Name            = %str_FaxMMCLink%
  409. CmdLine         = 11,,%SystemRoot%\System32\fxsadmin.msc
  410. Subdir          = %str_FaxGroup%
  411. IconPath        = 11,, fxsadmin.dll
  412. IconIndex       = 0
  413. InfoTip         = "@%systemroot%\system32\fxsres.dll,-117"
  414. DisplayResource = "%systemroot%\system32\fxsres.dll",116
  415.  
  416. [Fax.UninstallLink.MMCSnapin]
  417. Name        = %str_FaxMMCLink%, 2    ; the flag '2' means 'delete link'
  418. SubDir      = %str_FaxGroup%
  419.  
  420. [Fax.InstallLink.SendWizard]
  421. Name            = %str_FaxSendWizardLink%
  422. CmdLine         = 11,,FxsSend.exe
  423. Subdir          = %str_FaxGroup%
  424. IconPath        = 11,, FxsSend.exe
  425. IconIndex       = 0
  426. InfoTip         = "@%systemroot%\system32\fxsres.dll,-111"
  427. DisplayResource = "%systemroot%\system32\fxsres.dll",110 
  428.  
  429. [Fax.UninstallLink.SendWizard]
  430. Name        = %str_FaxSendWizardLink%, 2    ; the flag '2' means 'delete link'
  431. SubDir      = %str_FaxGroup%
  432.  
  433. [Fax.InstallLink.Client]
  434. Name            = %str_FaxClientLink%
  435. CmdLine         = 11,,"FxsClnt.exe /new"
  436. Subdir          = %str_FaxGroup%
  437. IconPath        = 11,, FxsClntR.dll
  438. IconIndex       = 0
  439. InfoTip         = "@%systemroot%\system32\fxsres.dll,-115"
  440. DisplayResource = "%systemroot%\system32\fxsres.dll",114
  441.  
  442. [Fax.UninstallLink.Client]
  443. Name        = %str_FaxClientLink%, 2    ; the flag '2' means 'delete link'
  444. SubDir      = %str_FaxGroup%
  445.  
  446. [Fax.UninstallLink.CfgWzrd]
  447. Name        = %str_FaxConfigWzrdLink%, 2    ; the flag '2' means 'delete link'
  448. SubDir      = %str_FaxGroup%
  449.  
  450. [Fax.InstallLink.WhereDidMyFaxGo]
  451. Name        = %str_WhereDidMyFaxGo%,1     ; the flag '1' means create for current user.
  452. CmdLine     = 11,,"rundll32.exe %11%\Setup\FxsOcm.dll,WhereDidMyFaxGo"
  453. Subdir      = %str_SBSFaxGroup%
  454. IconPath    = 11,, FxsClntR.dll
  455. IconIndex   = 0
  456.  
  457. [Fax.UninstallLink.WhereDidMyFaxGo]
  458. Name        = %str_WhereDidMyFaxGo%, 3    ; the flag '3' means 'delete link' for 'currnet user'
  459. SubDir      = %str_SBSFaxGroup%
  460.  
  461. ;=============================================
  462. ; Remove W9X shortcuts
  463. ;=============================================
  464. [Fax.UninstallLink.FromW9x.CoverPage]
  465. Name        = %str_FaxW9XCoverPageLink%, 2    ; the flag '2' means 'delete link'
  466. SubDir      = %str_AWFaxGroup%
  467.  
  468. ;=============================================
  469. ; Remove W2K shortcuts
  470. ;=============================================
  471. [Fax.UninstallLink.FromW2K.MyFaxes]
  472. Name        = %str_FaxW2KMyFaxesLink%, 2    ; the flag '2' means 'delete link'
  473. SubDir      = %str_FaxGroup%
  474.  
  475. [Fax.UninstallLink.FromW2K.SendCoverPage]
  476. Name        = %str_FaxW2KSendCoverPageLink%, 2    ; the flag '2' means 'delete link'
  477. SubDir      = %str_FaxGroup%
  478.  
  479. [Fax.UninstallLink.FromW2K.Help]
  480. Name        = %str_FaxW2KHelpLink%, 2    ; the flag '2' means 'delete link'
  481. SubDir      = %str_FaxGroup%
  482.  
  483. [Fax.UninstallLink.FromW2K.MMCSnapin]
  484. Name        = %str_FaxW2KMMCSnapinLink%, 2    ; the flag '2' means 'delete link'
  485. SubDir      = %str_FaxGroup%
  486.  
  487. [Fax.UninstallLink.FromW2K.FaxQueue]
  488. Name        = %str_FaxW2KFaxQueueLink%, 2    ; the flag '2' means 'delete link'
  489. SubDir      = %str_FaxGroup%
  490.  
  491. ;=============================================
  492. ; Remove Whis shortcuts - support for build to build upgrade only
  493. ;=============================================
  494. [Fax.UninstallLink.FromWhis.SendCoverPage]
  495. Name        = %str_FaxSendWizardLinkTemp%, 2    ; the flag '2' means 'delete link'
  496. SubDir      = %str_FaxGroup%
  497.  
  498. ;=============================================
  499. ; Copy Files Section 
  500. ;=============================================
  501.  
  502. ; These files are removed when upgrading from W2K
  503. [FaxFiles.DelOnUpgrade.FromW2K.System]
  504. fax.cpk,,,0x00010000
  505. fax.cpl,,,0x00010000
  506. faxadmin.dll,,,0x00010000
  507. faxcom.dll,,,0x00010000
  508. faxcover.exe,,,0x00010000
  509. faxcount.h,,,0x00010000
  510. faxdrv.dll,,,0x00010000
  511. faxevent.dll,,,0x00010000
  512. faxext32.dll,,,0x00010000
  513. faxmapi.dll,,,0x00010000
  514. faxocm.dll,,,0x00010000
  515. faxperf.dll,,,0x00010000
  516. faxperf.ini,,,0x00010000
  517. faxqueue.exe,,,0x00010000
  518. faxroute.dll,,,0x00010000
  519. faxsend.exe,,,0x00010000
  520. faxserv.msc,,,0x00010000
  521. faxshell.dll,,,0x00010000
  522. faxsvc.exe,,,0x00010000
  523. faxt30.dll,,,0x00010000
  524. faxtiff.dll,,,0x00010000
  525. faxui.dll,,,0x00010000
  526. faxxp32.dll,,,0x00010000
  527. msfaxmon.dll,,,0x00010000
  528. routeext.dll,,,0x00010000
  529. ;;winfax.dll,,,0x00010000   we will replace this file during the text mode of Whistler
  530.  
  531. [FaxFiles.DelOnUpgrade.FromW2K.Help]
  532. fax.chm,,,0x00010000
  533. fax.hlp,,,0x00010000
  534. faxcover.chm,,,0x00010000
  535. faxmgmt.chm,,,0x00010000
  536. faxqueue.chm,,,0x00010000
  537.  
  538. [FaxFiles.DelOnUpgrade.FromW2K.AddIn]
  539. faxext.ecf,,,0x00010000
  540.  
  541. [FaxFiles.DelOnUpgrade.FromW9X.Windows]
  542. faxcover.exe,,,0x00010000   
  543.  
  544. [FaxFiles.System.Server]
  545. CopyFiles   = FaxFiles.System.Server.Section
  546.  
  547. [FaxFiles.System.Server.Section]
  548. fxsadmin.msc,,,0x00010000
  549. fxsadmin.dll,,,0x00010000
  550. fxsrtmtd.dll,,,0x00010000
  551. fxst30p.dll,,,0x00010000
  552.  
  553. [FaxFiles.System]
  554. ;;;0x0001000 means copy on reboot if file is busy
  555. fxsapi.dll,,,0x00010000
  556. fxscfgwz.dll,,,0x00010000
  557. fxscom.dll,,,0x00010000
  558. fxscomex.dll,,,0x00010000
  559. fxsclntR.dll,,,0x00010000
  560. fxsclnt.exe,,,0x00010000
  561. fxscount.h,,,0x00010000
  562. fxscover.exe,,,0x00010000
  563. fxsdrv.dll,,,0x00010000
  564. fxsevent.dll,,,0x00010000
  565. fxsext32.dll,,,0x00010000
  566. fxsmon.dll,,,0x00010000
  567. fxsperf.dll,,,0x00010000
  568. fxsperf.ini,,,0x00010000
  569. fxsres.dll,,,0x00010000
  570. fxsroute.dll,,,0x00010000
  571. fxssend.exe,,,0x00010000
  572. fxsst.dll,,,0x00010000
  573. fxssvc.exe,,,0x00010000
  574. fxst30.dll,,,0x00010000
  575. fxstiff.dll,,,0x00010000
  576. fxsui.dll,,,0x00010000
  577. fxswzrd.dll,,,0x00010000
  578. fxsxp32.dll,,,0x00010000
  579. ;;
  580. ;;;; Remove the comments from the following files if you want them copied during standalone setup
  581. ;;
  582. ;;fxsocm.dll,,,0x00010000
  583. ;;winfax.dll,,,0x00010000 will be installed during text mode (see layout.inx)
  584.  
  585. [FaxFiles.System.Security]
  586. "D:P(A;;GRGX;;;BU)(A;;GRGX;;;PU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  587.  
  588. [FaxFiles.Addin]
  589. fxsext.ecf,,,0x00010000
  590.  
  591. [FaxFiles.Coverpage]
  592. ;
  593. ; These file names are localized so make sure that
  594. ; the destination name is listed as a string
  595. ; defined in the [strings] section below
  596. ; The format of the syntax is:
  597. ; "dest_file_name, source_file_name"
  598. ;
  599. %str_confdent%,confdent.cov,,0x00010000
  600. %str_fyi%,fyi.cov,,0x00010000
  601. %str_generic%,generic.cov,,0x00010000
  602. %str_urgent%,urgent.cov,,0x00010000
  603.  
  604. ;=============================================
  605. ; Register COM Server
  606. ;=============================================
  607. ;
  608. ; This lists the binaries that are self registering
  609. ; Syntax:
  610. ; <dirid>,<subdir>,<filename>,<registration flags>,<optional timeout>,<arguments>
  611. ;
  612. ;<dirid> supplies the base directory id of the file.
  613. ;
  614. ;<subdir> if specified, specifies the subdir from the base directory
  615. ;         where the file resides
  616. ;
  617. ;<filename> specifies the name of the file to be registered
  618. ;
  619. ;<registration flags> specifies the registration action to be taken
  620. ;
  621. ;    FLG_REGSVR_DLLREGISTER      ( 0x00000001 )
  622. ;    FLG_REGSVR_DLLINSTALL       ( 0x00000002 )
  623. ;
  624. ;<optional timeout> specifies how long to wait for the registration to
  625. ;                   complete.  if not specified, use the default timeout
  626. ;                   (default is 60 seconds), field is in seconds
  627. ;
  628. ;<arguments>  if specified, contains the cmdline to pass to an executable
  629. ;             if we're not handling an EXE, this argument is ignored
  630.  
  631. [Fax.RegSvr.Common]
  632. RegisterDlls = Fax.RegSvr.Common.Section
  633.  
  634. [Fax.RegSvr.Common.Section]
  635. 11,,fxscomex.dll,1
  636. 11,,fxscom.dll,1
  637.  
  638. [Fax.RegSvr.Server]
  639. RegisterDlls = Fax.RegSvr.Server.Section
  640.  
  641. [Fax.UnregSvr.Server]
  642. UnregisterDlls = Fax.RegSvr.Server.Section
  643.  
  644. [Fax.RegSvr.Server.Section]
  645. 11,,fxsadmin.dll,1
  646. 11,,fxst30p.dll,1
  647. 11,,fxsrtmtd.dll,1
  648. ;=============================================
  649. ; Per User installation Section 
  650. ;=============================================
  651.  
  652. [FaxReg.PerUserStub]
  653. HKLM,%KEY_ACTIVE_SETUP_NT%,,,%PRODUCT_NAME%
  654. HKLM,%KEY_ACTIVE_SETUP_NT%,"ComponentID",,"Fax"
  655. HKLM,%KEY_ACTIVE_SETUP_NT%,"IsInstalled",%REG_DWORD_OVERWRITE%, 1
  656. HKLM,%KEY_ACTIVE_SETUP_NT%,"DontAsk",%REG_DWORD%, 2
  657. HKLM,%KEY_ACTIVE_SETUP_NT%,"Version",,"%VERSION_STR%"
  658. HKLM,%KEY_ACTIVE_SETUP_NT%,"Locale",,"%LOCALE_ID%"
  659. HKLM,%KEY_ACTIVE_SETUP_NT%,"StubPath",,"rundll32.exe advpack.dll,LaunchINFSection %17%\fxsocm.inf,Fax.Install.PerUser"
  660.  
  661. [FaxReg.PerUserStub.UnInstall]
  662. HKLM,%KEY_ACTIVE_SETUP_NT%,"IsInstalled",%REG_DWORD_OVERWRITE%, 0
  663. HKLM,%KEY_ACTIVE_SETUP_NT%,"StubPath",,"rundll32.exe advpack.dll,LaunchINFSection %17%\fxsocm.inf,Fax.UnInstall.PerUser"
  664.  
  665. [FaxReg.PerUserStub.Provider]
  666. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,,,%PRODUCT_NAME_PROVIDER%
  667. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"ComponentID",,"Fax Provider"
  668. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"IsInstalled",%REG_DWORD_OVERWRITE%, 1
  669. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"DontAsk",%REG_DWORD%, 2
  670. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"Version",,"%VERSION_STR%"
  671. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"Locale",,"%LOCALE_ID%"
  672. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"StubPath",,""
  673.  
  674. [FaxReg.PerUserStub.UnInstall.Provider]
  675. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"IsInstalled",%REG_DWORD_OVERWRITE%, 0
  676. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"StubPath",,"rundll32.exe %11%\Setup\FxsOcm.dll,XP_UninstallProvider"
  677.  
  678. [Fax.Install.PerUser]
  679. AddReg = FaxReg.EventSounds.PerUser, \
  680.          FaxReg.Setup.PerUser
  681. DelReg = FaxReg.DelOnUpgrade.FromW2K.PerUser
  682.  
  683. [Fax.Install.PerUser.AppUpgrade]
  684. AddReg          = FaxReg.EventSounds.PerUser, \
  685.                   FaxReg.Setup.PerUser
  686. DelReg          = FaxReg.DelOnUpgrade.FromW2K.PerUser
  687. ProfileItems    = Fax.InstallLink.WhereDidMyFaxGo
  688.  
  689. [Fax.UnInstall.PerUser]
  690. DelReg          = FaxReg.RemoveTree.PerUser
  691. ProfileItems    = Fax.UninstallLink.WhereDidMyFaxGo
  692.  
  693. [Fax.UnInstall.PerUser.WhereDidMyFaxGo]
  694. ProfileItems    = Fax.UninstallLink.WhereDidMyFaxGo
  695.  
  696. ;=============================================
  697. ; Registry Section 
  698. ;=============================================
  699.  
  700. [FaxReg.CoverPageAssociation]
  701. HKCR,".cov",,%REG_SZ_OVERWRITE%, %str_CoverPage%
  702. HKCR,".cpe",,%REG_SZ_OVERWRITE%, %str_CoverPage%
  703. HKCR,%str_CoverPage%,,%REG_SZ%, %str_FaxCoverpageFile%
  704. HKCR,%str_CoverPage%,"FriendlyTypeName",%REG_EXPAND_SZ%, "@%systemroot%\system32\fxscover.exe,-2523"
  705. HKCR,%str_CoverPage%\DefaultIcon,,%REG_EXPAND_SZ%, "%systemroot%\system32\fxscover.exe,-3"
  706. HKCR,%str_CoverPage%\Shell\Open\Command,,%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\system32\fxscover.exe """%1"""
  707. HKCR,%str_CoverPage%\Shell\Print\Command,,%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\system32\fxscover.exe /p """%1"""
  708.  
  709. [FaxReg.AwdAssociation]
  710. HKCR,".awd",,%REG_SZ_OVERWRITE%, %str_AwdFile%
  711. HKCR,%str_AwdFile%,,%REG_SZ%, %str_FaxAwdFileType%
  712. HKCR,%str_AwdFile%,"FriendlyTypeName",%REG_EXPAND_SZ%, "@%systemroot%\system32\fxsres.dll,-119"
  713. HKCR,%str_AwdFile%\Shell\Open\Command,,%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\system32\awdvstub.exe """%1"""
  714. HKCR,%str_AwdFile%\Shell\Convert\Command,,%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\system32\awdvstub.exe /c """%1"""
  715.  
  716. [FaxReg.EventSounds.PerUser]
  717. HKCU,"AppEvents\EventLabels\FaxNew"         ,,%REG_SZ%,%str_FaxNew%
  718. HKCU,"AppEvents\EventLabels\FaxSent"        ,,%REG_SZ%,%str_FaxSent%
  719. HKCU,"AppEvents\EventLabels\FaxError"       ,,%REG_SZ%,%str_FaxError%
  720. HKCU,"AppEvents\EventLabels\FaxLineRings"   ,,%REG_SZ%,%str_FaxLineRings%
  721. HKCU,"AppEvents\Schemes\Apps\explorer\FaxNew\.Default"      ,, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\notify.wav
  722. HKCU,"AppEvents\Schemes\Apps\explorer\FaxNew\.Current"      ,, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\notify.wav
  723. HKCU,"AppEvents\Schemes\Apps\explorer\FaxSent\.Default"     ,, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\tada.wav
  724. HKCU,"AppEvents\Schemes\Apps\explorer\FaxSent\.Current"     ,, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\tada.wav
  725. HKCU,"AppEvents\Schemes\Apps\explorer\FaxError\.Default"    ,, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\ding.wav
  726. HKCU,"AppEvents\Schemes\Apps\explorer\FaxError\.Current"    ,, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\ding.wav
  727. HKCU,"AppEvents\Schemes\Apps\explorer\FaxLineRings\.Default",, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\ringin.wav
  728. HKCU,"AppEvents\Schemes\Apps\explorer\FaxLineRings\.Current",, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\ringin.wav
  729.  
  730. [FaxReg.Setup.PerUser]
  731. HKCU,Software\Microsoft\Fax\Setup,    "CoverPageDir",%REG_SZ_OVERWRITE%,%str_FaxPersonalCoverpages%
  732.  
  733. [FaxReg.MSFax]
  734. HKLM, Software\Microsoft\Fax, "Retries", %REG_DWORD%, 0x00000003
  735. HKLM, Software\Microsoft\Fax, "Retry Delay", %REG_DWORD%, 0x0000000a
  736. HKLM, Software\Microsoft\Fax, "QueueState", %REG_DWORD_OVERWRITE%, 0x00000000
  737. HKLM, Software\Microsoft\Fax, "NextJobNumber", %REG_DWORD_OVERWRITE%, 0x00000003
  738. HKLM, Software\Microsoft\Fax, "Branding", %REG_DWORD_OVERWRITE%, 0x00000001
  739. HKLM, Software\Microsoft\Fax, "UseDeviceTsid", %REG_DWORD_OVERWRITE%, 0x00000001
  740. HKLM, Software\Microsoft\Fax, "Inbound Profile", %REG_SZ_OVERWRITE%
  741. HKLM, Software\Microsoft\Fax, "ServerCoverPageOnly", %REG_DWORD%, 0x00000000
  742. HKLM, Software\Microsoft\Fax, "LastUniqueLineId", %REG_DWORD_OVERWRITE%, 0x00010001
  743.  
  744. [FaxReg.ActivityLogging]
  745. HKLM, Software\Microsoft\Fax\ActivityLogging, "LogIncoming", %REG_DWORD_OVERWRITE%, 0x00000001
  746. HKLM, Software\Microsoft\Fax\ActivityLogging, "LogOutgoing", %REG_DWORD_OVERWRITE%, 0x00000001
  747. HKLM, Software\Microsoft\Fax\ActivityLogging, "DBFile", %REG_SZ_OVERWRITE%, %16419%\%str_ActivityLog%  ;;; 16419=CSIDL_COMMON_APPDATA (i.e. All Users\Application Data\..., 0x0023 or'd with 0x4000)
  748.  
  749. [FaxReg.Receipts]
  750. HKLM, Software\Microsoft\Fax\Receipts, "Port", %REG_DWORD_OVERWRITE%, 0x00000019    ;; 25 = Default SMTP port
  751. HKLM, Software\Microsoft\Fax\Receipts, "Type", %REG_DWORD_OVERWRITE%, 0x00000004    ;; DRT_MSGBOX
  752.  
  753. [FaxReg.Inbox.Server]
  754. AddReg = FaxReg.Inbox.Server.Section
  755.  
  756. [FaxReg.Inbox.Server.Section]
  757. HKLM, Software\Microsoft\Fax\Inbox, "Use", %REG_DWORD%, 0x00000001
  758. HKLM, Software\Microsoft\Fax\Inbox, "SizeQuotaWarn", %REG_DWORD%, 0x00000001
  759. HKLM, Software\Microsoft\Fax\Inbox, "HighWatermark", %REG_DWORD%, 0x00000078
  760. HKLM, Software\Microsoft\Fax\Inbox, "LowWatermark", %REG_DWORD%, 0x00000073
  761. HKLM, Software\Microsoft\Fax\Inbox, "AgeLimit", %REG_DWORD%, 0x0000005a
  762. HKLM, Software\Microsoft\Fax\Inbox, "Folder", %REG_SZ_OVERWRITE%, %16419%\%str_Inbox%  ;;; 16419=CSIDL_COMMON_APPDATA (i.e. All Users\Application Data\...,0x0023 or'd with 0x4000)
  763.  
  764. [FaxReg.Inbox.Desktop]
  765. AddReg = FaxReg.Inbox.Desktop.Section
  766.  
  767. [FaxReg.Inbox.Desktop.Section]
  768. HKLM, Software\Microsoft\Fax\Inbox, "Use", %REG_DWORD%, 0x00000001
  769. HKLM, Software\Microsoft\Fax\Inbox, "SizeQuotaWarn", %REG_DWORD%, 0x00000000
  770. HKLM, Software\Microsoft\Fax\Inbox, "HighWatermark", %REG_DWORD%, 0x00000000
  771. HKLM, Software\Microsoft\Fax\Inbox, "LowWatermark", %REG_DWORD%, 0x00000000
  772. HKLM, Software\Microsoft\Fax\Inbox, "AgeLimit", %REG_DWORD%, 0x00000000
  773. HKLM, Software\Microsoft\Fax\Inbox, "Folder", %REG_SZ_OVERWRITE%, %16419%\%str_Inbox%  ;;; 16419=CSIDL_COMMON_APPDATA (i.e. All Users\Application Data\...,0x0023 or'd with 0x4000)
  774.  
  775. [FaxReg.SentItems.Server]
  776. AddReg = FaxReg.SentItems.Server.Section
  777.  
  778. [FaxReg.SentItems.Server.Section]
  779. HKLM, Software\Microsoft\Fax\SentItems, "Use", %REG_DWORD%, 0x00000001
  780. HKLM, Software\Microsoft\Fax\SentItems, "SizeQuotaWarn", %REG_DWORD%, 0x00000001
  781. HKLM, Software\Microsoft\Fax\SentItems, "HighWatermark", %REG_DWORD%, 0x00000064
  782. HKLM, Software\Microsoft\Fax\SentItems, "LowWatermark", %REG_DWORD%, 0x0000005F
  783. HKLM, Software\Microsoft\Fax\SentItems, "AgeLimit", %REG_DWORD%, 0x0000003C
  784. HKLM, Software\Microsoft\Fax\SentItems, "Folder", %REG_SZ_OVERWRITE%, %16419%\%str_SentItems%  ;;; 16419=CSIDL_COMMON_APPDATA (i.e. All Users\Application Data\...,0x0023 or'd with 0x4000)
  785.  
  786. [FaxReg.SentItems.Desktop]
  787. AddReg = FaxReg.SentItems.Desktop.Section
  788.  
  789. [FaxReg.SentItems.Desktop.Section]
  790. HKLM, Software\Microsoft\Fax\SentItems, "Use", %REG_DWORD%, 0x00000001
  791. HKLM, Software\Microsoft\Fax\SentItems, "SizeQuotaWarn", %REG_DWORD%, 0x00000000
  792. HKLM, Software\Microsoft\Fax\SentItems, "HighWatermark", %REG_DWORD%, 0x00000000
  793. HKLM, Software\Microsoft\Fax\SentItems, "LowWatermark", %REG_DWORD%, 0x00000000
  794. HKLM, Software\Microsoft\Fax\SentItems, "AgeLimit", %REG_DWORD%, 0x00000000
  795. HKLM, Software\Microsoft\Fax\SentItems, "Folder", %REG_SZ_OVERWRITE%, %16419%\%str_SentItems%  ;;; 16419=CSIDL_COMMON_APPDATA (i.e. All Users\Application Data\...,0x0023 or'd with 0x4000)
  796.  
  797. [FaxReg.OriginalSetup]
  798. HKLM, Software\Microsoft\Fax\Setup\Original Setup Data, "CSID", %REG_SZ%, %str_CSID_Fax%
  799. HKLM, Software\Microsoft\Fax\Setup\Original Setup Data, "TSID", %REG_SZ%, %str_TSID_Fax%
  800. HKLM, Software\Microsoft\Fax\Setup\Original Setup Data, "Rings", %REG_DWORD%, 0x00000002
  801. HKLM, Software\Microsoft\Fax\Setup\Original Setup Data, "Flags", %REG_DWORD%, 0x00000002
  802. HKLM, Software\Microsoft\Fax\Setup, "Installed", %REG_DWORD_OVERWRITE%, 0x00000001
  803. HKLM, Software\Microsoft\Fax\Setup, "ServerCoverPageDir", %REG_SZ_OVERWRITE%, %str_CoverPages%  ; 
  804.  
  805. [FaxReg.PerformanceCounters]
  806. HKLM, System\CurrentControlSet\Services\Fax\Performance, "Open", %REG_SZ_OVERWRITE%, "OpenFaxPerformanceData"
  807. HKLM, System\CurrentControlSet\Services\Fax\Performance, "Close", %REG_SZ_OVERWRITE%, "CloseFaxPerformanceData"
  808. HKLM, System\CurrentControlSet\Services\Fax\Performance, "Collect", %REG_SZ_OVERWRITE%, "CollectFaxPerformanceData"
  809. HKLM, System\CurrentControlSet\Services\Fax\Performance, "Library", %REG_SZ_EXPAND_OVERWRITE%, "%systemroot%\\system32\\fxsperf.dll"
  810.  
  811. [FaxReg.ExchangeClientExtension]
  812. HKLM, Software\Microsoft\Exchange\Client\Extensions, "FaxExtension", %REG_SZ_OVERWRITE%, "4.0;%11%\fxsext32.dll;1;00000100000000"
  813. HKLM, Software\Microsoft\Exchange\Client\Extensions, "Outlook Setup Extension", %REG_SZ_OVERWRITE%, "4.0;outxxx.dll;7;000000000000000;0000000000;OutXXX"
  814.  
  815. [FaxReg.RoutingExtensions]
  816. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension, "FriendlyName", %REG_SZ%, %str_MSRoutingExtension%
  817. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension, "ImageName", %REG_SZ_EXPAND_OVERWRITE%, "%systemroot%\system32\fxsroute.dll"
  818.  
  819. ;; Routing Method - Email
  820. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Email, "FriendlyName", %REG_SZ%, %str_RouteThroughEmail%
  821. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Email, "Function Name", %REG_SZ%, "FaxRouteEmail"
  822. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Email, "Guid", %REG_SZ%, "{6bbf7bfe-9af2-11d0-abf7-00c04fd91a4e}"
  823. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Email, "Priority", %REG_DWORD%, 0x00000001
  824.  
  825. ;; Routing Method - Folder
  826. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Folder, "FriendlyName", %REG_SZ%, %str_StoreInFolder%
  827. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Folder, "Function Name", %REG_SZ%, "FaxRouteStore"
  828. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Folder, "Guid", %REG_SZ%, "{92041a90-9af2-11d0-abf7-00c04fd91a4e}"
  829. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Folder, "Priority", %REG_DWORD%, 0x00000002
  830.  
  831. ;; Routing Method - Printing
  832. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Printing, "FriendlyName", %REG_SZ%, %str_Print%
  833. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Printing, "Function Name", %REG_SZ%, "FaxRoutePrint"
  834. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Printing, "Guid", %REG_SZ%, "{aec1b37c-9af2-11d0-abf7-00c04fd91a4e}"
  835. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Printing, "Priority", %REG_DWORD%, 0x00000003
  836.  
  837. [FaxReg.ModemDeviceProvider]
  838. HKLM,Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "FriendlyName", %REG_SZ%, %str_MSModemDeviceProvider% 
  839. HKLM,Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "ImageName", %REG_SZ_EXPAND_OVERWRITE%, "%systemroot%\system32\fxst30.dll"
  840. HKLM,Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "ProviderName", %REG_SZ%, %str_WinCTI_SrvPrvdr%
  841.  
  842. [FaxReg.OutboundRouting]
  843. HKLM,Software\Microsoft\Fax\Outbound Routing
  844.  
  845. [FaxReg.RemoveTree.HKLM]
  846. HKLM, "Software\Microsoft\Fax"
  847.  
  848. [FaxReg.RemoveTree.PerUser]
  849. HKCU, "Software\Microsoft\Fax"
  850. HKCU, "AppEvents\EventLabels\FaxNew"
  851. HKCU, "AppEvents\EventLabels\FaxSent"
  852. HKCU, "AppEvents\EventLabels\FaxError"
  853. HKCU, "AppEvents\EventLabels\FaxLineRings"
  854. HKCU, "AppEvents\Schemes\Apps\explorer\FaxNew"
  855. HKCU, "AppEvents\Schemes\Apps\explorer\FaxSent"
  856. HKCU, "AppEvents\Schemes\Apps\explorer\FaxError"
  857. HKCU, "AppEvents\Schemes\Apps\explorer\FaxLineRings"
  858.  
  859. [FaxReg.DelOnUpgrade.FromW2K]
  860. HKLM,Software\Microsoft\Fax, "DebugLevel"
  861. HKLM,Software\Microsoft\Fax, "QueuePaused"
  862. HKLM,Software\Microsoft\Fax\Device Providers\Microsoft Modem Device Provider
  863. HKLM,Software\Microsoft\Fax\Devices
  864. HKLM,Software\Microsoft\Fax\Security
  865. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Inbox
  866. HKLM,Software\Microsoft\Fax\Setup, "InstalledPlatforms"
  867. HKLM,Software\Microsoft\Fax\Setup\Original Setup Data, "Printer"
  868. HKLM,Software\Microsoft\Fax\Setup\Original Setup Data, "Store Directory"
  869. HKLM,Software\Microsoft\Fax\Setup\Original Setup Data, "Profile"
  870. HKLM,Software\Microsoft\Fax\Setup\Original Setup Data, "Mask"
  871.  
  872. [FaxReg.DelOnUpgrade.FromW2K.PerUser]
  873. HKCU,Software\Microsoft\Fax\Queue
  874. HKCU,Software\Microsoft\Fax\Setup,    "CoverPageEditor"
  875. HKCU,Software\Microsoft\Fax\UserInfo, "AlwaysOnTop"
  876. HKCU,Software\Microsoft\Fax\UserInfo, "EnableManualAnswer"
  877. HKCU,Software\Microsoft\Fax\UserInfo, "LastCountryID"
  878. HKCU,Software\Microsoft\Fax\UserInfo, "LastRecipientAreaCode"
  879. HKCU,Software\Microsoft\Fax\UserInfo, "LastUseDialingRules"
  880. HKCU,Software\Microsoft\Fax\UserInfo, "OnTaskBar"
  881. HKCU,Software\Microsoft\Fax\UserInfo, "SoundNotification"
  882. HKCU,Software\Microsoft\Fax\UserInfo, "VisualNotification"
  883. HKCU,"AppEvents\EventLabels\Incoming-Fax"
  884. HKCU,"AppEvents\EventLabels\Outgoing-Fax"
  885. HKCU,"AppEvents\Schemes\Apps\explorer\Incoming-Fax"
  886. HKCU,"AppEvents\Schemes\Apps\explorer\Outgoing-Fax"
  887.  
  888. [FaxReg.DelOnUpgrade.FromW9X]
  889. HKLM, "Software\Microsoft\At Work Fax"
  890. HKLM, "Software\Microsoft\Exchange\Client\Extensions", "MicrosoftFax", %REG_SZ%, "4.0;awfext32.dll;10;;;AWFAX"
  891.  
  892. ;=============================================
  893. ; Services Section 
  894. ;=============================================
  895.  
  896. [FaxSvc.Service]
  897. DisplayName   = %str_FaxServiceDisplayName%
  898. ServiceType   = 16  ; SERVICE_WIN32_OWN_PROCESS
  899. StartType     = 2   ; SERVICE_AUTO_START
  900. ErrorControl  = 1   ; SERVICE_ERROR_NORMAL
  901. ServiceBinary = %systemroot%\system32\fxssvc.exe
  902. StartName     = .\LocalSystem
  903. Dependencies  = TapiSrv, RpcSs, PlugPlay, Spooler
  904. Description   = %str_FaxServiceDescription%
  905. Security      = "D:(A;;LCRP;;;WD)(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)"
  906.  
  907. ;=============================================
  908. ; Strings
  909. ;=============================================
  910.  
  911. [Strings]
  912.  
  913. ;=============================================
  914. ; Begin: NON-Localized Strings
  915. ;=============================================
  916.  
  917. str_addins                  = "addins"
  918. str_FaxPath                 = "Microsoft\Windows NT\MSFax"
  919. str_FaxServiceName          = "Fax"
  920. str_FaxServiceDisplayName   = "Fax"
  921. str_DefaultPrinterName      = "Fax"
  922.  
  923. str_CoverPage               = "Försättsblad"
  924. str_AwdFile                 = "awdfile"
  925.  
  926. str_Inbox                   = "Microsoft\Windows NT\MSFax\Inbox"
  927. str_SentItems               = "Microsoft\Windows NT\MSFax\SentItems"
  928. str_Queue                   = "Microsoft\Windows NT\MSFax\Queue"
  929. str_CoverPages              = "Microsoft\Windows NT\MSFax\Common Coverpages"
  930.  
  931. str_CSID_Fax                = "Fax"
  932. str_TSID_Fax                = "Fax"
  933.  
  934. str_ActivityLog             = "Microsoft\Windows NT\MSFax\ActivityLog"
  935.  
  936. str_CoverPageShareName      = "FxsSrvCp$"
  937.  
  938. str_WinCTI_SrvPrvdr         = "Windows Telephony Service Provider for Universal Modem Driver"    ;[MSLOC: Locked for #313727]
  939.  
  940. KEY_ACTIVE_SETUP_NT                 = "SOFTWARE\Microsoft\Active Setup\Installed Components\{8b15971b-5355-4c82-8c07-7e181ea07608}"
  941. KEY_ACTIVE_SETUP_PROVIDER           = "SOFTWARE\Microsoft\Active Setup\Installed Components\{94de52c8-2d59-4f1b-883e-79663d2d9a8c}"
  942. PRODUCT_NAME                        = "Fax"
  943. PRODUCT_NAME_PROVIDER               = "Fax Provider"
  944. VERSION_STR                         = "5.1"
  945. LOCALE_ID                           = "EN"
  946.  
  947. ;=============================================
  948. ; End: NON-Localized Strings
  949. ;=============================================
  950.  
  951. ;=============================================
  952. ; Begin: Localized Strings
  953. ;=============================================
  954.  
  955. ; in localized builds, the actual coverpage filenames should be localized
  956. ;
  957. str_confdent                = "confdent.cov"    ;[MSLOC: localize for #340434, and the translation must be 8.3 format]
  958. str_fyi                     = "fyi.cov"    ;[MSLOC: localize for #340434, and the translation must be 8.3 format]
  959. str_generic                 = "generic.cov"    ;[MSLOC: localize for #340434, and the translation must be 8.3 format]
  960. str_urgent                  = "urgent.cov"    ;[MSLOC: localize for #340434, and the translation must be 8.3 format]
  961.  
  962. str_fax_desc                = "Faxtjänst"
  963. str_fax_tip                 = "Tillåter att fax skickas och tas emot"
  964. str_FaxCoverpageFile        = "Faxförsättsblad"
  965. str_FaxAwdFileType          = "Faxfil för Windows 95 (föråldrad)"
  966. str_IncomingFax             = "Inkommande fax"
  967. str_OutgoingFax             = "Utgående fax"
  968. str_FaxError                = "Faxfel"
  969. str_FaxLineRings            = "Faxlinjen rings upp"
  970. str_FaxNew                  = "Nytt fax"
  971. str_FaxSent                 = "Fax har skickats"
  972. str_RouteThroughEmail       = "Vidarebefordra via e-post"
  973. str_StoreInFolder           = "Lagra i mapp"
  974. str_Print                   = "Skriv ut"
  975.  
  976. ; this has to remain like this 'Coverpages' even though this is bad english
  977. ; to support backwards compatability with W2K fax personal cover pages.
  978. str_FaxPersonalCoverpages   = "\Fax\Personliga försättsblad\"    ;[MSLOC: Need to localize Fax if folder is localized in that language]
  979.  
  980. str_MyFaxes                 = "Mina fax"
  981. str_CommonCoverPages        = "Delade faxförsättslad"
  982.  
  983. str_FaxCoverPageLink        = "Försättsbladsredigeraren"
  984. str_FaxGroup                = "Tillbehör\Kommunikation\Fax"
  985. str_AWFaxGroup              = "Tillbehör\Fax"
  986.  
  987. ; W9X cover page editor shortcut - removed during upgrade
  988. str_FaxW9XCoverPageLink     = "Försättsbladsredigeraren"
  989.  
  990. ; W2K shortcuts - removed during upgrade
  991. str_FaxW2KMyFaxesLink       = "Mina fax"
  992. str_FaxW2KSendCoverPageLink = "Skicka fax med försättsblad"
  993. str_FaxW2KHelpLink          = "Hjälp"
  994. str_FaxW2KMMCSnapinLink     = "Faxtjänsthantering"
  995. str_FaxW2KFaxQueueLink      = "Faxkö"
  996.  
  997. str_FaxSendWizardLink       = "Skicka ett fax..."
  998. str_FaxSendWizardLinkTemp   = "Guiden Skicka fax"
  999.  
  1000. str_FaxClientLink           = "Faxkonsolen"
  1001.  
  1002. str_FaxConfigWzrdLink       = "Guiden Faxkonfiguration"
  1003. str_FaxConfigWzrdInfoTip    = "Konfigurerar faxenheter på datorn"
  1004. str_FaxMMCLink              = "Faxtjänsthanteraren"
  1005.  
  1006. str_MSRoutingExtension      = "Microsoft-tillägg för routning"
  1007. str_MSModemDeviceProvider   = "Microsofts provider för modem"
  1008.  
  1009. str_CoverPageShareComment   = "Mapp med delade faxförsättsblad"
  1010. str_PrinterShareComment     = "Faxskrivare"
  1011.  
  1012. str_FaxServiceDescription   = "Gör att du kan skicka och ta emot fax genom att använda faxresurser som finns på datorn eller i nätverket."
  1013.  
  1014. str_FaxMailTransport        = "Faxöverföring"
  1015.  
  1016. str_WhereDidMyFaxGo         = "Byte av faxprogram"
  1017.  
  1018. ; this should be localized the same as in SBS2000.
  1019. str_SBSFaxGroup             = "Microsoft Shared Fax Client"
  1020.  
  1021. ;=============================================
  1022. ; End: Localized Strings
  1023. ;=============================================
  1024.  
  1025. ;=============================================
  1026. ; Begin: Constants used in INF
  1027. ;=============================================
  1028.  
  1029.  
  1030. ;; The following registry types are set with the NoClobber flag which
  1031. ;; indicates that the value will not be overwritten if we are upgrading.
  1032. ;; The special *_OVERWRITE types below should be used if you wish to 
  1033. ;; overwrite the value even when we are upgrading the OS.
  1034.  
  1035. REG_DWORD               =0x10003    ;; FLG_ADDREG_BINVALUETYPE | FLG_ADDREG_NOCLOBBER
  1036. REG_EXPAND_SZ           =0x20002    ;; FLG_ADDREG_NOCLOBBER
  1037. REG_BINARY              =0x00003    ;; FLG_ADDREG_NOCLOBBER
  1038. REG_SZ                  =0x00002    ;; FLG_ADDREG_NOCLOBBER
  1039. REG_MULTI_SZ            =0x10002    ;; FLG_ADDREG_NOCLOBBER
  1040. REG_NONE                =0x20003    ;; FLG_ADDREG_NOCLOBBER
  1041. REG_DWORD_OVERWRITE     =0x10001    ;; overwrites value regardless of if upgrade or clean
  1042. REG_SZ_OVERWRITE        =0x00000    ;; overwrites value regardless of if upgrade or clean
  1043. REG_SZ_EXPAND_OVERWRITE =0x20000    ;; overwrites value regardless of if upgrade or clean
  1044.  
  1045.  
  1046. ;; the following constants have to remain in sync with the defines
  1047. ;; in faxutil header file!!!
  1048. PRODUCT_SKU_PERSONAL            = 0x0001
  1049. PRODUCT_SKU_PROFESSIONAL        = 0x0002
  1050. PRODUCT_SKU_SERVER              = 0x0004
  1051. PRODUCT_SKU_ADVANCED_SERVER     = 0x0008
  1052. PRODUCT_SKU_DATA_CENTER         = 0x0010
  1053.  
  1054. PRODUCT_DESKTOP_SKUS            = 0x0003    ; PRODUCT_SKU_PERSONAL | PRODUCT_SKU_PROFESSIONAL
  1055. PRODUCT_SERVER_SKUS             = 0x001C    ; PRODUCT_SKU_SERVER | PRODUCT_SKU_ADVANCED_SERVER | PRODUCT_SKU_DATA_CENTER
  1056. PRODUCT_ALL_SKUS                = 0xFFFF
  1057.  
  1058. ;; the following constants have to remain in sync with system defines
  1059. FILE_ATTRIBUTE_READONLY         = 0x00000001
  1060. FILE_ATTRIBUTE_HIDDEN           = 0x00000002
  1061. FILE_ATTRIBUTE_SYSTEM           = 0x00000004
  1062. FILE_ATTRIBUTE_NORMAL           = 0x00000080
  1063. FILE_ATTRIBUTE_SUPER_HIDDEN     = 0x00000006    ; this is FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM
  1064. ;=============================================
  1065. ; End: Constants used in INF
  1066. ;=============================================
  1067.